
# 总纠结于某些概念无法自拔不是好事, 得改！！！
#
# 编码
# 编码是针对字符的, 如 unicode实现1 - ucs-2)码规定了所有字符的编码二进制值，
# 全部占用2个字节, 其他编码方式比如 unicode实现2 - utf-8 规定了字符编码的另一种实现标准
#
# 序列化
# 二进制协议序列化 —— 是针对对象的, 将对象写入字节流,
# 具体怎么写入可以自定义比如一个对象有三个成员变量,
# 分别对应 char a="你", int32 b=1, char c="我" 那么在序列化时(即 写入字节流)，
# char a可以规定utf-8编码, int32 b可以规定大端小端, char c可以规定gbk编码,
# 最终生成一串字节流。
#
# 文本协议序列化 —— 完全根据编码方式对所有字符进行编码转换成字节流

# 结论
# 序列化和编码不是冲突概念, 在序列化过程中会用到编码方式